in plain sight – English–Español translations

🇬🇧 en es 🇪🇸

in plain sight

  • very easy to see or notice
a ojos vistas
Wiktionary Links